The Master Chord list is made up of Chord structvures: struct Chord { struct Chord *next; /* Next in list. */ struct String *name; /* Chord name. */ unsigned long pattern; /* Bit pattern of chord. */ unsigned short id; /* Chord identifier. */ char count; /* Number of notes in chord. */ };